About Rancor Limited (11571327) United Kingdom