About Spelca Ltd. (10878085) United Kingdom