About Selohesra Limited (12251927) United Kingdom