About Altrudana Limited (11817296) United Kingdom