About Shackleton Technologies Ltd (SC268814) United Kingdom