About The Theseus Agency Limited (07492292) United Kingdom