About Navlabs Technology Solutions Limited (11247163) United Kingdom