About Charrisa Limited (10117507) United Kingdom