About Castlerock It Limited (06465341) United Kingdom