About Sebba Limited (10350944) United Kingdom