About Encasa Group Holdings Limited (13350324) United Kingdom