About Rickmore Limited (11916940) United Kingdom