About Knollsea Management Ltd (05693818) United Kingdom