About Richter Limited (04673924) United Kingdom