About Utilyx Holdings Limited (05067807) United Kingdom