About Stella Fox Ltd (10143864) United Kingdom