About Yellow Hat Consultancy Limited (09699666) United Kingdom