About Meta Investment Holdings Ltd (11427882) United Kingdom