About Skoll Ltd. (03145653) United Kingdom