About Maniflex Holdings Limited (10536216) United Kingdom