About Sirrus Lilly Limited (11898472) United Kingdom