About Behold The Lamb Ltd (NI604077) United Kingdom