About Meta Additive Limited (12266923) United Kingdom