About X&o Ltd (10983088) United Kingdom