About Kilmor Consulting Limited (12780966) United Kingdom