About Nausicaa Labs Limited (11332479) United Kingdom