About Nova Castria Design Ltd (11230519) United Kingdom