About Cirrus Strategies Limited (10191855) United Kingdom