About Deomrix Ltd (13230822) United Kingdom