About The Green Seagull Ltd (12974088) United Kingdom