About Tristan Ball Consulting Ltd (09133671) United Kingdom