About Elmsgate Holdings Limited (10875443) United Kingdom