About Flexicare Ventures Limited (12696501) United Kingdom