About Cyrrus (holdings) Limited (06828885) United Kingdom