About Sebaku Ltd (12029585) United Kingdom