About Romilla Limited (10861983) United Kingdom