About Flexible Technology Solutions Uk Limited (07807101) United Kingdom