About Flexalan Products Limited (00707991) United Kingdom