About Rendel Education Limited (10587120) United Kingdom