About Kikimoore It Solutions Ltd (09048638) United Kingdom