About Nektor Labs Limited (12384809) United Kingdom