About Styx Associates Limited (07411256) United Kingdom