About Pleiade Associates Limited (02554020) United Kingdom