About Boch & Bumbles Limited (SC604019) United Kingdom