About Rope Tech Solutions Ltd (SC398917) United Kingdom