About Cepstra (uk) Limited (03418195) United Kingdom