About Teddy Boys Artist Management Ltd (12440639) United Kingdom