About Bimbox Associates Limited (08768220) United Kingdom