About Long Tale Consulting Ltd (13501338) United Kingdom