About The Nomlab Ltd (13192460) United Kingdom