About Idameneo (uk) Limited (00639379) United Kingdom