About Skull Cars Ltd (12198042) United Kingdom