About Perceptual Solutions Limited (05654597) United Kingdom