About Bucket Technology Ltd (11583578) United Kingdom