About Swallow Investments Limited (13469636) United Kingdom