This domain has recently been registered with Namecheap.
mumma0938.co.uk