About Smiling Angel Software Limited (08269733) United Kingdom