About Advanced Idea Mechanics Ltd (13230239) United Kingdom