About Apsyche Limited (10929990) United Kingdom