About Machaela Limited (10329205) United Kingdom