About Nyood Limited (13232789) United Kingdom