About Mitrefinch Holdings Limited (10389350) United Kingdom