About Meacci Limited (10735364) United Kingdom