About Pukka Projects Ltd. (12316968) United Kingdom