About Nexus Serviced Accommodations Ltd (11983904) United Kingdom