About Rite Torc Holdings Ltd (12271991) United Kingdom