About Major Introductions Ltd (12250508) United Kingdom