About Altha A London Limited (09691717) United Kingdom