About Swalectrix Ltd (12019451) United Kingdom