About Flexor Solutions Limited (11864854) United Kingdom