About Rutabaga Limited (SC577671) United Kingdom