About Keeling It Specialists Ltd (10726127) United Kingdom