About Stylla London Ltd (11668118) United Kingdom