About Nobia Holdings Uk Limited (04184676) United Kingdom