About Flitch Holdings Limited (11926308) United Kingdom