About Yellow Hat Solutions Ltd (06686478) United Kingdom