About Senica Limited (SC315987) United Kingdom