About Tortola Electrical Ltd (SC516202) United Kingdom