About Flapjack Octopus Limited (07234132) United Kingdom