About Palametra Investment Limited (09054732) United Kingdom