About Clara Engineering Management Limited (10611621) United Kingdom