About Sael Projects Limited (12142434) United Kingdom