About Neukid Limited (10954193) United Kingdom