About Swallow Games Ltd. (04133481) United Kingdom