About Mackie Gamba Ltd (SC407434) United Kingdom