About Amilda Holdings Ltd (12745265) United Kingdom