About Flexshield Ventures Limited (12874694) United Kingdom