About Bamboa Limited (10485767) United Kingdom