About Senuro Limited (10624894) United Kingdom