About Altera Ltd (12052156) United Kingdom