About Appaloosalondon Limited (10081304) United Kingdom