About Stroli Limited (13109290) United Kingdom