About Ted Lighthouse Consulting Ltd (10271824) United Kingdom