About Opensat International Holding Limited (10771182) United Kingdom