About Meta Studios Ltd (13517476) United Kingdom