About Edward Teach Ltd (12948888) United Kingdom