About Styra Ltd (09546053) United Kingdom