About Altura Limited (03335288) United Kingdom