About Arma & Partners Ltd (11116532) United Kingdom