About Endellion Sw Ltd (12363451) United Kingdom