About Specialised Camera Technologies Limited (08572860) United Kingdom