About The Kent Owl Academy Ltd (10111236) United Kingdom