About Macalle Holdings Ltd (12785123) United Kingdom