About Mallares Capital Holding Limited (12397567) United Kingdom