About Operational Strategy Ltd (09157146) United Kingdom