About Keypar Limited (08652766) United Kingdom