About Edward Teach Holdings Ltd (13690687) United Kingdom