About Mr&a Limited (SC598091) United Kingdom