About Shackleton Technologies (holdings) Limited (SC394067) United Kingdom