About Seagull Marketing & Consulting Limited (10396797) United Kingdom