About Jela Holdings Ltd. (SC511733) United Kingdom