About Sebcat Ltd (11650262) United Kingdom