About Enstar (eu) Holdings Limited (03167743) United Kingdom