About Aiguille Holdings Ltd (12759504) United Kingdom