About Jackaroo Projects Ltd (07740515) United Kingdom