About Stylox Ltd (11676185) United Kingdom