About The Soft Maker Limited (13279160) United Kingdom