About Ark Serviced Accommodation Ltd (12467115) United Kingdom