About Swallow Applications Limited (06634104) United Kingdom