About Amidala Consulting Ltd (11503804) United Kingdom