About Clobamer Ltd (13044858) United Kingdom