About Altofocus Limited (09479427) United Kingdom