About Navitas International Solutions Ltd. (SC417675) United Kingdom