About Crystal Squirrel Ltd (12089829) United Kingdom