About Closha Associates Ltd (11020035) United Kingdom