About Studio A Plus Limited (06916104) United Kingdom