About Richard Flook Limited (12542030) United Kingdom