About Sebelo Limited (10655209) United Kingdom