About Nestar Ltd (10667193) United Kingdom