About Sarastro Limited (03104380) United Kingdom