About Meddiccii Limited (06486065) United Kingdom