About Magardo Limited (12298449) United Kingdom