About Clamar Ltd (13659756) United Kingdom