About Flexistore Investment Ltd (SC278057) United Kingdom