About Riccardo Romita Laboratory Limited (11943116) United Kingdom