About Styr & Company Ltd. (06039703) United Kingdom