About Cityrats Limited (06307067) United Kingdom