About Psycle (canary Wharf) Limited (08528714) United Kingdom