The Bug Factory The Bug Factory Huckletree West, 191 Wood Lane W12 7FP London United Kingdom bugfactory.co.uk