About Xtera Holdings Limited (10598080) United Kingdom