About Richter Associates (london) Limited (12858301) United Kingdom