About Abode Technical Ltd (11254487) United Kingdom