About Superlamb Limited (06894520) United Kingdom