About Carissa Limited (12385667) United Kingdom