About Loroba Consulting Ltd. (SC417533) United Kingdom