About Swpt Ltd (10760352) United Kingdom