About The Nohla Group Limited (12641848) United Kingdom