About Meta Technologies Ltd (08969022) United Kingdom