About Sequoia Projects Ltd (07513762) United Kingdom