About Flemingate Holdings Limited (11811620) United Kingdom