About Keen 12 Limited (08294776) United Kingdom