About Spodelord Technology Ltd (13504906) United Kingdom