About Nedabella Limited (12291062) United Kingdom