About Index Flexico Limited (02674498) United Kingdom