About Sepia Management Co. Limited (04137073) United Kingdom