About Meta Innovative Solutions Ltd (09617920) United Kingdom