About Flexable Technology Limited (04350392) United Kingdom