About Neamour Holdings Limited (12270277) United Kingdom