About Swallowmax Ltd (03249946) United Kingdom