About Mallory Ventures Limited (10981203) United Kingdom