About Scilla Rose Limited (11604200) United Kingdom