About Shackleton Instruments Limited (10489662) United Kingdom