About Noose & Monkey Limited (09308147) United Kingdom