About Ted Wild Limited (12514324) United Kingdom