About Flexible Lab Solutions Limited (07540753) United Kingdom