About Teelad Consulting Ltd (10155348) United Kingdom