About Sense Africa Limited (13174001) United Kingdom