About Octopus Founder Partner Limited (SC409592) United Kingdom