About Seabeck Consulting Limited (12295548) United Kingdom