About Carat Finance Limited (05314289) United Kingdom