About Richter System Limited (02840649) United Kingdom