About Noogles Investment Ltd (11930910) United Kingdom