About Perception Solutions Limited (10433090) United Kingdom