About The Swallow Life Ltd (12017198) United Kingdom