About Spicar Limited (12606189) United Kingdom