About Sebba Limited (13506973) United Kingdom