About Keac Limited (03275931) United Kingdom