About Rotus Limited (11181098) United Kingdom