About Finitor Holdings Limited (12765532) United Kingdom