About Bamaroch Ltd (07556399) United Kingdom