About Keenplace Limited (03314926) United Kingdom