About Flexbits Limited (SC637058) United Kingdom