About The Skunk Works Limited (03452403) United Kingdom