About Jackthelad Foundation Limited (12193579) United Kingdom