About Talaska Development Limited (10813696) United Kingdom