About Sebax Building Ltd (12869006) United Kingdom