About Stirrup Computing Services Limited (09985541) United Kingdom