About Neel Casa Ltd (13279875) United Kingdom