About Ratus Limited (10343951) United Kingdom