About The Carat Group Ltd (11796417) United Kingdom