About World Plus Services Ltd (10262189) United Kingdom