About Magbella Limited (09096104) United Kingdom