About Seer Corp International Limited (13153284) United Kingdom