About Planktonic Ltd (12026949) United Kingdom