About The Ratio Presents Limited (12053953) United Kingdom