About Seedbull Holdings Ltd (12149304) United Kingdom