About Sedulo Cf Limited (12250867) United Kingdom