About Maxel Management Limited (01890117) United Kingdom