About Maxl Investment Management Limited (10376964) United Kingdom