About Operational And Technical Solutions Limited (05140740) United Kingdom