About Pleiad Technology Ltd (12294176) United Kingdom