About Ritta Scientific Limited (07809103) United Kingdom