About Sepia Sphinx Limited (11335009) United Kingdom