About Swallow Energy Limited (11142553) United Kingdom