About The Mechanical Butterfly Ltd. (SC494308) United Kingdom