About South Wales Technology Ltd (12778246) United Kingdom