About Sanduleak Limited (13163950) United Kingdom