About Macalla Limited (08258268) United Kingdom