About Sebanna Technology Limited (10700846) United Kingdom