About Ellis Brigham Onc 38 Limited (07300689) United Kingdom