About Clee Phone Fix Limited (10857331) United Kingdom