About Vitri Holdings Limited (12694756) United Kingdom