About The Skull Computer Company Ltd (12583386) United Kingdom