About The Pukka Software Company Limited (04623711) United Kingdom