About S.t.a World Developments Ltd (13364530) United Kingdom