About Namier Holdings Limited (12281154) United Kingdom