About Stray Fox Ltd (12909714) United Kingdom