About Mecala Limited (03033218) United Kingdom