About Ted Marketing Ltd (11649655) United Kingdom