About Cyrrus (projects) Limited (06828433) United Kingdom