About Sankuru Limited (12874166) United Kingdom