About Nomea Ltd (13545481) United Kingdom