About Homer Newco Limited (07097158) United Kingdom