About Seafox Management Consultants Limited (07406839) United Kingdom