About Scirocco Technologies Limited (11403586) United Kingdom