About Retel Limited (01887266) United Kingdom