About Ndeye35 Limited (12754964) United Kingdom