About Seafox Apollo 1 Limited (10766083) United Kingdom