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.