About Flexispot Limited (12593649) United Kingdom