About The Seer And The Seen Ltd (12768275) United Kingdom