About Numolar Limited (13526165) United Kingdom