About Sebjen Investments Limited (10263707) United Kingdom