About Amber Squirrel Ltd. (10714622) United Kingdom