About Sebecca Limited (11530346) United Kingdom