About Noose International Limited (10094795) United Kingdom