About Seefront Solutions Ltd (11956204) United Kingdom