About The Cross-eyed Fox Ltd (06973204) United Kingdom