About Carat Associates Limited (05844998) United Kingdom