About Beneficia Holding Ltd (11556215) United Kingdom