About Intredo Limited (12698939) United Kingdom