About Pleiad Group Ltd (10393694) United Kingdom