About Slejens Holding Ltd (13068496) United Kingdom