About Sebalex Holding Ltd (10474032) United Kingdom