About Delsol Limited (04127727) United Kingdom