About Carasa International Limited (03918340) United Kingdom