About Thierry Delsol Consulting Ltd (13430895) United Kingdom