About Seaforth Technology Management Ltd (10858124) United Kingdom