About Specialist World Ltd (12147489) United Kingdom