About Glamaig Holdings Ltd (12561632) United Kingdom