About Rector Ltd (11692748) United Kingdom