Nobbis Ltd

Planet 97 websites are owned by Nobbis Ltd.
Nobbis Ltd is a software company registered in England with address
Suite 2 Kd Tower
Hemel Hempstead,
Hertfordshire,
HP1 1AN.