About Ajb Innovation Consulting Ltd (13668684) United Kingdom