About Stylarc Investments Limited (13001193) United Kingdom