About Tuckson Projects Ltd (10742751) United Kingdom