About Meac Solutions Ltd (11934704) United Kingdom