About Nendo Labs Limited (12607643) United Kingdom