About Spodesphaggott Ltd. (10231856) United Kingdom