About Catapult Design & Development Limited (06344280) United Kingdom