About Meta Living Limited (13468008) United Kingdom